home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_1 / fastvote.zip / FASTVOTE.NEW < prev    next >
Text File  |  1992-12-14  |  28KB  |  625 lines

  1. ┌───────────────────────────────────────────────────────────────────────┐
  2. │~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~│
  3. │    /-----   -----   /----  --------  |      |  -----   -------   -----│
  4. │  /----    /----/  /____      /       |      | |     |     |     |---  │
  5. │/        /    /   _____/    /          \____/  |_____|     |     |_____│
  6. │                                                                       │
  7. │~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~│
  8. │                                                                       │
  9. │====    *FastVote(tm)* - The Multi-Compatible BBS Voting System    ====│
  10. │                             Version 3.30                              │
  11. │                                                                       │
  12. │***********************************************************************│
  13. │  This documentation, FASTVOTE.EXE, FVSETUP.EXE, and all accompanying  │
  14. │                  FastVote files and documentation are:                │
  15. │    Copyright (C) 1989,90,91,92  CollisionWare(tm) Premium SoftWare    │
  16. │                            All Rights Reserved.                       │
  17. │                          Written by Kito D. Mann                      │
  18. │***********************************************************************│
  19. │   No part of this docmentation may be used with any other software,   │
  20. │   publication, or any such entity without express the permission of   │
  21. │         CollisionWare(tm) Premium SoftWare and Kito D. Mann           │
  22. └───────────────────────────────────────────────────────────────────────┘
  23.   Guidelines for FastVote distribution can be found within the manual
  24.                            and within VENDOR.DOC.
  25.  
  26. UPDATES -- Previous FastVote users, PLEASE READ!! (excerpted from FASTVOTE.DOC)
  27. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  28.  
  29. Version 3.30 12/12/92 - Eleventh Release.
  30.  
  31.    This release represents cosmetic changes, minor bug fixes, added desqview
  32. support, and a European FastVote Support Site :-). Hopefully this release will
  33. quell problems with multi-taskers. Look for FastVote v4.0 sometime next year,
  34. with many of the features you've all been waiting for!
  35.  
  36. *       Fixed: FastVote will no longer display the results of booths
  37.                without any votes.
  38.  
  39. *       Changed: Slight modifications have been made to the ANSI graph.
  40.  
  41. *       Changed: Alt-X now actually terminates the program in local mode.
  42.  
  43. *       Changed: The ASCII log file is now slightly more attractive.
  44.  
  45. *       Added: Full support for Desqview (FastVote now gives time-slices
  46.                back to Desqview while it is idle, and disables direct
  47.                screen writes when Desqview is detected)
  48.  
  49. *       Fixed: You can no longer abort FastVote locally by using
  50.                Ctrl-Break.
  51.  
  52. *       Fixed: An error that occured when the user access level was 0.
  53.  
  54. *       Fixed: When there are 40 choices, the booth editor will no longer
  55.                bomb when deleting or adding a choice.
  56.  
  57. *       Added: Full error-trapping of ALL errors (type of error and address
  58.                are reported both to the screen and log file).
  59.  
  60. *       Changed: The "filename" text in Createbooth has been renamed
  61.                  "shortened booth name"  to relax SysOps worried about users
  62.                  entering file names.
  63.  
  64. *       Fixed: There should be no more errors with extrememly high baud rates.
  65.  
  66. *       Fixed: FastVote will no longer spit out garbage when there are no
  67.                voting booths or choices for a given booth.
  68.  
  69. *       Added: FastVote will now ask a user if they entered their choice
  70.                correctly when adding a choice to an already existing booth.
  71.  
  72. *       Other: Minor bug fixes and cosmetic changes
  73.  
  74.  
  75.  
  76.  
  77. Version 3.21 7/2/92 - Tenth Release.
  78.  
  79.    This release represents a minor bug fix.
  80.  
  81. *       Fixed: The SysOp Shell-to-DOS function now operates flawlessly.
  82.  
  83. ---
  84.  
  85. Version 3.20 6/24/92 - Ninth Release.
  86.  
  87.    Although this is a minor update, it represents many hours of work and
  88. modifications, as well as 14 beta test versions (our thanks goes out to our
  89. team of beta testers). The major purpose of this release is to quell
  90. communications problems with high-speed modems. Utilization of the Async
  91. Professional communications library has greatly simplified communications
  92. support. FastVote v3.20 also introduces a new setup utility which should
  93. ease setup of FastVote for new users and current users alike (basically, it
  94. eases editing of .CFG files). 
  95.  
  96. *       Changed: Completely new interrupt-driven communications routines   
  97.         have been added, for better functionality with high speed modems.
  98.  
  99. *       Added: FVSETUP setup program, which simplifies editing of the      
  100.         .CFG files and provides easy access to the booth manipulation      
  101.         functions.
  102.  
  103. *       Changed: Both FVSETUP.EXE and FASTVOTE.EXE have been compressed    
  104.         with PKLITE to conserve disk space.
  105.  
  106. *       Fixed: The error that caused an extra pause prompt if              
  107.         FASTBULL.TXT did not exist.
  108.  
  109. *       Added: Support for a FASTVOTE.TXT file (in addition to
  110.         FASTVOTE.ANS)
  111.  
  112. *       Added: Support for a FASTBULL.ANS file (in addition to             
  113.         FASTBULL.TXT)
  114.  
  115. *       Fixed: Page pausing when voting and viewing the results.
  116.  
  117. *       Fixed: File-sharing errors in the editor.
  118.  
  119. *       Changed: The information at the top of the .CFG files is no        
  120.         longer required (it is now placed at the end of the file, and      
  121.         that isn't required either)
  122.  
  123. *       Changed: When you change a filename inside the Booth Editor, it
  124.         will now rewrite that booth to that filename and optionally        
  125.         delete the old file.
  126.  
  127. *       Fixed: The spacing problem in the Booth Editor results function.
  128.  
  129. *       Fixed: A problem in the Booth Creator that told registered users   
  130.         they couldn't create any more booths because they were
  131.         unregistered.
  132.  
  133. *       Added: A more BBS-like SysOp interface has been, providing for     
  134.         rudimentary online chat, shell to DOS, user disconnection, and     
  135.         other features.
  136.  
  137.  
  138. FastVote Complete SysOp Reference Manual - Page 28 (Appendix B)
  139.  
  140.  
  141. UPDATES to FastVote (Continued)
  142. ===============================
  143.  
  144. Version 3.11 3/02/92 - Eighth Release.
  145.  
  146.    Version 3.11 of FastVote represents a very minor but important update.
  147. Special thanks to Keith Cochran for reporting these errors.
  148.  
  149. *       Fixed: A bug that caused the program to bomb when using BBS Types
  150.         above 1 (Fido/Opus) and a com port in the .CFG file that was
  151.         different than the one actually being used. Now, either the
  152.         com port line in the .CFG can be left blank for non-Fido/Opus      
  153.         1.03 systems, or any number can be put there.
  154.  
  155. *       Fixed: The change in v3.10 that allowed FastVote to read
  156.         config files either with or without the extra info at the
  157.         top was not working correctly.
  158.  
  159. ---
  160.  
  161. Version 3.10 2/17/92 - Seventh Release.
  162.  
  163.    This represents a minor update to the Fast Voting System. Most
  164. significantly, this version should remedy memory problems reported with
  165. version 3.00 (especially on systems using QEMM). In addition, several
  166. smaller bugs have been fixed.
  167.  
  168. *       Fixed: Memory management that caused errors with QEMM and on some
  169.         systems.
  170.  
  171. *       Fixed: An error that caused systems to lock up when files could
  172.         not be found at startup.
  173.  
  174. *       Fixed: In the unregistered version, users could not edit the
  175.         fourth voting booth (it should allow editing of booths 1-4).
  176.  
  177. *       Changed: Most SysOps were confused by the fact that FastVote
  178.         required the extra info at the top of the configuration file.
  179.         The program now functions normally wether the sample information
  180.         at the top is there or not.
  181.  
  182. Version 3.00 12/15/91 - Sixth Release.
  183.  
  184.    FastVote v3.00 is probably the most significant update to the system
  185. throughout its history, and has spent the most amount of time in
  186. development (almost a year, on and off). This version adds new features
  187. such as full-fledged communications routines, multi-node support,
  188. support for WWIV and PCBoard 14.5, more features for unregistered users,
  189. and also consolidation of the booth manipulation utilities into
  190. the main module. Also, a new bulletin generator, FASTBULL.EXE (written
  191. by Joe Reeves of the Midnite Rider BBS) has replaced FASTDATA.EXE and
  192. provides more colorful bulletin results.
  193.  
  194. NOTE: For this release, the .CFG structure has been changed. To update
  195.       from an earlier version of FastVote, please run FVUPDATE.EXE.
  196.  
  197.  
  198. FastVote Complete SysOp Reference Manual - Page 29 (Appendix B)
  199.  
  200.  
  201. UPDATES to FastVote (Continued)
  202. ===============================
  203.  
  204. *       Added: Registration Key format for registered users (as well
  205.         as registration numbers).
  206.  
  207. *       Added: Multi-Node support. This requires DOS' SHARE.EXE as well
  208.         as use of the new /Pbbspath parameter (see below).
  209.  
  210. *       Added: Full-fledged interrupt-driven communications support for
  211.         communications ports 1-4.
  212.  
  213. *       Changed: The Com Port is now read from the user information file
  214.         (like DORINFO1.DEF). However the field still remains in the .CFG
  215.         files to retain compatibility with Fido 11w and Opus 1.0x (which
  216.         do not pass the com port in their user information files).
  217.  
  218. *       Added: Two new BBS Types - 5 = WWIV (CHAIN.TXT), 6 = DOOR.SYS/
  219.         PCBoard 14.5. These values must be placed within the .CFG file.
  220.  
  221. *       Changed: Time limits are now read from user information file
  222.         (they are no longer read from the .CFG file).
  223.  
  224. *       Added: /Pbbspath command parameter. This parameter directs
  225.         FastVote to a specific path to look for the BBS-created user
  226.         information files. This parameter replaces the line that was
  227.         previously in the .CFG file for the BBS Path. The use of this
  228.         parameter is REQUIRED IF YOUR BBS DATA FILES ARE NOT IN THE
  229.         FASTVOTE DIRECTORY. See below for examples.
  230.  
  231. *       Added: Users can now vote/see results on A)ll booths with a
  232.         single keystroke.
  233.  
  234. *       Changed: Multiple cosmetic changes to voting and result menus,
  235.         as well as the help screen.
  236.  
  237. *       Added: New fields for the date a booth was created and the
  238.         person who created the booth.
  239.  
  240. *       Added: SysOp-definable directories for .VTE, .DAT & .DOC files
  241.         (located in the .CFG files).
  242.  
  243. *       Added: FastVote can now detect local users without the /T
  244.         parameter, although that parameter is still useful for testing
  245.         purposes.
  246.  
  247. *       Added: Internal ANSI driver, ANSI.SYS no longer required.
  248.  
  249. *       Added: User information status bar at bottom of screen.
  250.  
  251.  
  252. FastVote Complete SysOp Reference Manual - Page 30 (Appendix B)
  253.  
  254.  
  255. UPDATES to FastVote (Continued)
  256. ===============================
  257.  
  258. NEW REGISTERED FEATURES:
  259.  
  260. *       Added: Consolidation of all FastVote utilities into the main
  261.         module.
  262.  
  263. *       Added: /C, /D, and /E command line params for each of the
  264.         former external utilities: Create-a-Booth, Delete-a-Booth
  265.         & the Booth Editor, respectively.
  266.  
  267. *       Changed: General Create-a-Booth, Delete-a-Booth, and Booth
  268.         Editor modifications to support new features.
  269.  
  270. *       Added: Improvements on ANSI Graph.
  271.  
  272. *       Added: Smart Editing (i.e., Users with less than sysop access
  273.         level can only edit or delete booths they've created.
  274.  
  275.    Some examples of the 4 new command line parameters (/Pbbspath, /C, /D
  276. /E) are as follows:
  277.  
  278. FASTVOTE info.cfg /pc:\bbs   (Runs FastVote using INFO.CFG, and reading
  279.                               BBS info from C:\BBS)
  280.  
  281. FASTVOTE /C /pF:\BLAH        (Runs FastVote in Create-only mode, reading
  282.                               BBS info from F:\BLAH)
  283.  
  284. FASTVOTE /PD:\NODE1 /e       (Runs FastVote in Edit-only mode, reading
  285.                               BBS info from D:\NODE1)
  286.  
  287. ----
  288.  
  289. Version 2.20 10/6/90 - Fifth Release.
  290.  
  291.    This version is basically an update for Opus v1.1x (finally...). We know
  292. there are conversion programs for DORINFO1.DEF already, but it's always
  293. easier and faster when the support is built in. This version also includes
  294. other minor additions which improve the power and flexibility of FastVote.
  295.  
  296.    In this document, the term "Opus 1.10" refers to all versions after 1.10
  297. that are downward compatible with 1.10.
  298.  
  299. ##  Indicates features changed or added since v2.20 BETA-1 of FastVote.
  300.  
  301. *       The /Axx command line parameter has been added to support the      
  302.         same parameter in CreateBooth. Please see CREATE.DOC for more      
  303.         information on this parameter, as it is simply passed to           
  304.         CreateBooth when it is executed from FastVote. This parameter is   
  305.         of no use to non-registered users.
  306.  
  307. *       FastVote now capitalizes the first letter of every booth when
  308.         listing all voting booths.
  309.  
  310.  
  311. FastVote Complete SysOp Reference Manual - Page 31 (Appendix B)
  312.  
  313.  
  314. UPDATES to FastVote (Continued)
  315. ===============================
  316.  
  317. *       The /Q Parameter has been added to speed up the beginning of       
  318.         FastVote. When this option is used, the welcome screen,            
  319.         bulletins, and system identification are all bypassed, thus        
  320.         speeding up access to the main menu. This is good for SysOps when  
  321.         testing the program, and also for SysOps who don't like the
  322.         lengthy logon of the program.
  323.  
  324. *       The /LOFF Parameter has also been added. This command line para-
  325.         meter disables operation of the <L>ist available booths command.
  326.         While this may seem like a useless option, for those SysOps who
  327.         feel that the command itself is rather useless, this parameter
  328.         allows them to remove it. The default, of course, is to have the
  329.         <L>ist booths command always active.
  330.  
  331. *       FastVote now tells users when they can't access a certain command
  332.         (like the Booth Editor) instead of just ignoring the key pressed.
  333.  
  334. *       FastVote now allows the SysOp to create his or her own custom
  335.         menus for use with the program. In order to take advantage of
  336.         this function, it is necessary to create two copies of the same
  337.         menu, one in ANSI, the other in ASCII. The two file names are
  338.         FVMENU.ANS and FVMENU.TXT. Two examples are now included under     
  339.         the file names FVMENU.AN1 and FVMENU.TX1. In order to use them,    
  340.         you must rename the extensions .ANS and .TXT. Keep in mind, ALL    
  341.         commands must be shown in the menu, and unlike the default         
  342.         FastVote menu, the commands that a user can not access will be     
  343.         shown. Also, when an external menu is used, keep in mind that the  
  344.         actual display of the menu is slightly slower than that of the
  345.         internal menu.
  346.  
  347. *       The default menu has been modified in hopes of making it more
  348.         attractive.
  349.  
  350. *       Coding errors that could have affected FastVote's operation have
  351.         now been corrected.
  352.  
  353. *       Opus 1.10 and higher compatibility has been added with the use of
  354.         the BBS type #4 and the /Ofilename command line parameter. To      
  355.         configure FastVote to run directly under Opus 1.10, you must       
  356.         change the first line in FASTVOTE.CFG (or whatever .CFG file you   
  357.         are using) to the number four (4). If the task of Opus you are
  358.         running under does not create a LASTUS00.DAT, you must also use
  359.         the /Ofilename parameter like so: FASTVOTE /OLASTUS01.DAT.
  360.         Hopefully this will eliminate any need for other utilities to run
  361.         FastVote under Opus 1.10 (aside from DOORWAY or GATEWAY).
  362.         Note:  The /Ofilename and /T (local test mode) parameters can NOT  
  363.                be used together.
  364.  
  365.  
  366. FastVote Complete SysOp Reference Manual - Page 32 (Appendix B)
  367.  
  368.  
  369. UPDATES to FastVote (Continued)
  370. ===============================
  371.  
  372.  
  373. * ##    If you are using Opus 1.10, you may now use specific access        
  374.         levels in FASTLEV.INF. In other words, you may either use the      
  375.         string access level (such as SYSOP or TWIT) or the correlating     
  376.         number. The Opus 1.10 priv levels and their CORRESPONDING numbers  
  377.         are as follows:
  378.  
  379.         TWIT      = 16         DISGRACE  = 48       LIMITED   = 64
  380.         NORMAL    = 80         WORTHY    = 96       PRIVEL    = 112
  381.         FAVORED   = 128        EXTRA     = 144      CLERK     = 160
  382.         ASSTSYSOP = 176        SYSOP     = 208      HIDDEN    = 224
  383.  
  384.         The HIDDEN access level can be used just like it is in Opus, to
  385.         hide commands that you don't want anyone (not even sysops) to
  386.         access.
  387.  
  388.         NOTE: If you are still using Opus 1.03, you must use the integers
  389.         as they correspond to the old Opus priv levels (this information
  390.         is found in FASTVOTE.DOC).
  391.  
  392. * ##    Fixed: An error in the change-vote function that displayed the
  393.         wrong vote when a user was changing his/her vote has been fixed.
  394.         The program now shows the correct choice number when a user
  395.         changes his/her vote.
  396.  
  397. * ##    The main executable (FASTVOTE.EXE) is now smaller and slightly
  398.         faster due to exclusion of unneeded code added by the Turbo        
  399.         Pascal (Borland International) compiler.
  400.  
  401.    Some examples of the 4 new command line parameters (/Axx, /Q, /LOFF &
  402. /Ofilename) are as follows:
  403.  
  404. FASTVOTE /Q /A20 /T     (Runs FastVote using QuickStart, defaulting to
  405.                         level 20 [for CreateBooth] and in test mode.)
  406.  
  407. FASTVOTE /OLASTUS05.DAT (Runs FastVote under Opus and checks for
  408.                          LASTUS05.DAT instead of LASTUS00.DAT)
  409.  
  410. FASTVOTE /Q /LOFF       (Runs FastVote using QuickStart and disabling the
  411.                         <L>ist booths command)
  412.  
  413.    This version is a drop in replacement for 2.00 and 2.10. If you are NOT
  414. using Opus 1.10 or higher, you will not need to bother with FASTLEV.INF,
  415. BBS Type #4 and the /Ofilename parameter. If you are running Opus 1.10 or
  416. higher, you will need to change the BBS Type to 4 and most likely use the
  417. /Ofilename Parameter. You will also need to edit FASTLEV.INF to corollate
  418. with the new OPUS privilege values.
  419.  
  420. ----
  421.  
  422. Version 2.20 (BETA-1) 7/23/90 - Closed beta testing.
  423.  
  424.  
  425. FastVote Complete SysOp Reference Manual - Page 33 (Appendix B)
  426.  
  427.  
  428. UPDATES to FastVote (Continued)
  429. ===============================
  430.  
  431. Version 2.10 4/3/90 (release date) - Fourth release.
  432.  
  433.    As you can tell by the version number, this is only a minor update of
  434. the program. After SIGNIFICANT testing of v2.00 with PCBoard, my faithful
  435. tester Joe Reeves has come up with an easy interface for PCBoard v14.x
  436. SysOps. During this testing we also noticed a problem with the WildCat
  437. interface, and hopefully that too has been remedied. The next major
  438. release of this program will most likely have fully-implemented
  439. communication routines.
  440.  
  441. *       Fixed: Previously, FastVote read the ANSI color variable from      
  442.         line 6 of CALLINFO.BBS on WildCat systems. The program now reads   
  443.         this variable from line 7, which (hopefully) is the correct line.
  444.  
  445. *       Enhanced: The time-limit checking has been enhanced to check the
  446.         amount of time the user has left in the door continuously
  447.         (previously it only checked at certain intervals). BTW, the
  448.         program exits with errorlevel 2 when this happens.
  449.  
  450. *       Changed: The "Press enter to continue..." prompt no longer
  451.         backscrolls. On PCBoard systems using DOORWAY, this feature was
  452.         VERY slow (it worked normally under GATEWAY).
  453.  
  454. *       Fixed: When the an unknown BBS type was specified in the .CFG
  455.         file, FastVote previously wrote the the screen twice instead
  456.         of writing to the log file. This has been remedied. BTW, the
  457.         program exits with errorlevel 2 when this happens.
  458.  
  459. *       The program archive PCBOARD.ZIP (from Joe Reeves) has been
  460.         included in order to give PCBoard SysOps a standard way of
  461.         running FastVote on their BBS. This archive includes a
  462.         conversion program as well as documentation (the need for
  463.         other PCBoard door conversion programs has been eliminated).
  464.  
  465. ----
  466.  
  467. Version 2.00 3/10/90 (release date) - Third full release.
  468.  
  469.    This version of the program has spent a VERY VERY long time under
  470. development, and still does not show too many differences.
  471.  
  472. *      Removed: PCBoard compatibility has been totally removed.            
  473.        Apparently there were a lot of problems with it and it was much     
  474.        easier to remove direct support totally. However, you can still     
  475.        use FastVote with the aid of PCBoard to QuickBBS/RBBS conversion    
  476.        utilities (one is called PCB2QB). Direct PCBoard support may be     
  477.        added once the C structures for PCBoard 15 (not yet released) are   
  478.        available.
  479.  
  480. *      Removed: No longer asks for ANSI in systems that use either
  481.        DORINFO1.DEF (QuickBBS & RBBS) or CALLINFO.BBS (WildCat).
  482.  
  483.  
  484. FastVote Complete SysOp Reference Manual - Page 34 (Appendix B)
  485.  
  486.  
  487. UPDATES to FastVote (Continued)
  488. ===============================
  489.  
  490. *      Enhanced: When a user is either voting or viewing the results,
  491.        FastVote only lists the available booths ONCE. Afterwards, the      
  492.        users can once again view the available booths by pressing either   
  493.        R or L for ReList.
  494.  
  495. *      Enhanced: FastVote no longer requires the name FASTVOTE.DAT for     
  496.        its config file. The program now defaults to the name               
  497.        FASTVOTE.CFG, but will take any 2 - 8 character filename plus its   
  498.        extension. This function is useful for having different groups of
  499.        voting topics, or running the program under a multi-node
  500.        environment. (However, FastVote does NOT have any file sharing
  501.        capabilities).
  502.  
  503. *      Changed: The main menu previously displayed registered commands
  504.        with an asterisk denoting that they were commands available only    
  505.        to registered users of the program. This annoyed many SysOps, and   
  506.        has now been removed.
  507.  
  508. *      Changed: Also at the main menu, users can only see the commands
  509.        they have access to.
  510.  
  511. *      Enhanced: The help screen has been changed into a more readable
  512.        (non-paragraph) form.
  513.  
  514. *      Added: The program now automatically logs off users after an
  515.        inactivity period of five minutes.
  516.  
  517. *      Enhanced: FastVote now gives the user the option of relisting the
  518.        available choices when voting using the R or L command.
  519.  
  520. *      Changed: The files FASTLEV.DAT and FAST.DAT (used only in regist-
  521.        ered versions) have been renamed FASTLEV.INF and FAST.INF to avoid
  522.        conflict with voting booth data files.
  523.  
  524. *      Added: The /T parameter has been added in order to allow local      
  525.        test mode access for sysops. This parameter allows the sysop to     
  526.        enter any name to use while in the voting booth (the access level   
  527.        will default to the sysop access level in the .CFG file used).
  528.  
  529. *      Added: FastVote now uses errorlevels when the program exits for     
  530.        any reason other than runtime errors. Refer to the documentation    
  531.        for details.
  532.  
  533. *      The program archive FASTDATA.ZIP (by John A. Mann II) has been
  534.        included in order to give FastVote users means of creating          
  535.        external bulletins of FastVote results for their BBSes.
  536.  
  537.  
  538. FastVote Complete SysOp Reference Manual - Page 35 (Appendix B)
  539.  
  540.  
  541. UPDATES to FastVote (Continued)
  542. ===============================
  543.  
  544. *      The program archive FV1TO2.ZIP (by John A. Mann II) has been
  545.        included in order to simplify the process of upgrading from v1.x    
  546.        to v2.0 released. For details, read either the FV1TO2               
  547.        documentation or the FastVote documentation (you must read either   
  548.        one of these if upgrading from v2.0 (Beta-1) as well).
  549.  
  550. *      The upgrade fee for registered users has been raised back up to     
  551.        $7.
  552.  
  553. Version 2.00 (Beta-1) 8/28/89 - Not a full release.
  554.  
  555.    This version of FastVote is not a full release, and was originally
  556. intended for closed beta-testing. However, we decided to release it on a
  557. limited basis. Anyone is free to use it, but we do not encourage uploading
  558. until the final version 2.00 has been released.
  559.  
  560. *     The most important modification to FastVote is the added compat-
  561.       ibility with WildCat, PCBoard, RBBS, and others which are compat-
  562.       ible with them, along with the already installed Fido, QuickBBS,
  563.       and Opus compatibility. Support for PCBoard 14.x includes use of     
  564.       the USERS and PCBOARD.SYS files. WildCat support uses the            
  565.       CALLINFO.BBS file, and RBBS support is the same as QuickBBS, using   
  566.       the DORINFO1.DEF file.
  567.  
  568. *     Added: error checking on booth selections when more than 40 voting
  569.       booths are available and the add a choice option is ENABLED.
  570.  
  571. *     Added: The sysop controlable ability for users to change their       
  572.       vote.
  573.  
  574. *     Added: "More" (seen as "Continue [Y,n]?") prompts during booth and
  575.               choice listings.
  576.  
  577. *     Added: The ability to display a .DOC file explaining the booth to
  578.              the user before he votes.
  579.  
  580. *     There is now a different (and better) ANSI screen (FASTVOTE.ANS).
  581.  
  582. *     Changed: Maximum length for booth descriptions has been limited
  583.       to 60 due to changes in the booth display format.
  584.  
  585. *     The /S option has been removed. This switch disabled the option to
  586.       subtract used time and write it to the user file. This option is no
  587.       longer available.
  588.  
  589. *     Registrations: We have lowered the main registration fee to $15,
  590.       and the update fee to $5. Hopefully this will provide more of an
  591.       incentive for non-registered users. Those who have already payed
  592.       the full registration fee will receive a discount of $5 on their
  593.       next transaction.
  594.  
  595.  
  596. FastVote Complete SysOp Reference Manual - Page 36 (Appendix B)
  597.  
  598.  
  599. UPDATES to FastVote (Continued)
  600. ===============================
  601.  
  602. Version 1.01 6/03/1989 - Second release.
  603.  
  604.    Well, this version of FastVote indicates a minor but important update.
  605.  
  606. *     It seemed that version 1.00 had a bug regarding Fido & Opus          
  607. systems. The program simply read the wrong variable from the               
  608. LASTUSER.BBS file, thus forbidding users who had not been on for           
  609. more than 2 minutes access. The problem has (as far as we can tell)    been
  610. remedied, and FastVote no longer reads any time limit             variables
  611. from LASTUSER.BBS.
  612.  
  613. *     The time limit of users in the program now relies totally on the
  614.       variables for SysOp and other user time limits in FASTVOTE.DAT
  615.       instead of any variables obtained from LASTUSER.BBS or
  616.       DORINFO1.DEF.
  617.  
  618.    Hopefully this fixes the problems Fido & Opus SysOps had with
  619. FastVote v1.00.
  620.  
  621. ----
  622.  
  623. Version 1.00 5/11/1989 - First released version.
  624.  
  625.